Android RelativeLayout 边距
全部标签 我在我的Andorid应用程序中使用了Dialog来显示广告。但是我必须显示这个Dialog从按钮顶部大约50dp所以我认为我们应该设置DialogGravitybuttom并将其按钮边距设置为50dp。但是我无法在Dialog中使用边距。所以请建议我如何解决这个问题。XML:Java:finalDialogdialog=newDialog(this);dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);dialog.getWindow().setBackgroundDrawable(newColorDrawable(0));Lay
大家好,我使用以下代码创建了布局但现在我想设置边距。我如何使用XML执行此操作? 最佳答案 在类似的第二个左边距中试试这个: 关于android-如何使用xml设置EditText的边距?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6561504/
我正在尝试创建一个自定义对话框以在屏幕底部显示值列表。如何删除对话框边距?我想要这个...我有这个...对话代码:Dialogd=newDialog(this);d.requestWindowFeature(Window.FEATURE_NO_TITLE);d.setContentView(R.layout.dialog_options);Windowwindow=d.getWindow();WindowManager.LayoutParamswlp=window.getAttributes();wlp.width=WindowManager.LayoutParams.MATCH_PA
我使用Storyboard创建了一个新项目。现在,我想将一个UIView添加到默认的ViewController中。当我尝试使用AutoLayout将约束添加到UIView及其父ViewController时,它在前导和尾随空间显示-16而不是0。这使得UIView小于默认的UIViewController宽度。我怎么能删除这个?请帮忙。 最佳答案 只需删除对margin选项的限制.. 关于ios-如何从viewController中删除边距?,我们在StackOverflow上找到一个
我有一个UIWebView使用以下代码:问题是视频预览偏移了几个像素(见图片)我检查了recursiveDescriptionUIWebView本身就在正确的位置(0,0,320,180)我怎样才能让它变紧?编辑:显然它也发生在Vimeoiframe上-所以问题不是特定于youtube而是特定于iframe 最佳答案 需要重置边距和填充。NSString*yourHtml=@".body,html,iframe{margin:0;padding:0;}";[self.webViewloadHTMLString:yourHtmlbas
如何在不创建全新自定义单元格的情况下以编程方式设置UITableViewCell的边距? 最佳答案 您需要继承UITableViewCell并覆盖layoutSubviews方法:-(void)layoutSubviews{[superlayoutSubviews];CGRecttmpFrame=self.imageView.frame;tmpFrame.origin.x+=10;self.imageView.frame=tmpFrame;tmpFrame=self.textLabel.frame;tmpFrame.origin.x
这个问题在这里已经有了答案:UILabeltextmargin[duplicate](38个答案)关闭9年前。我正在尝试缩进UILabel中的文本,以便在显示背景颜色的文本周围留出一些边距。按照建议here我已经像这样重写了textRectForBounds:limitedToNumberOfLines::-(CGRect)textRectForBounds:(CGRect)boundslimitedToNumberOfLines:(NSInteger)numberOfLines{CGRectintermediate=CGRectMake(bounds.origin.x+MARGIN,
我试图根据父View的宽度放置我的subview的左边距。这听起来很简单,但我不知道如何使用自动布局来做到这一点。从逻辑上讲,我只需要将左边距值设置为父级宽度的特定百分比值,但目前,我无法将该逻辑转换为自动布局。这是我目前的代码:varview=UIView();view.backgroundColor=UIColor.redColor();view.frame=CGRectMake(0,0,320,400);varsview=UIView();sview.setTranslatesAutoresizingMaskIntoConstraints(false);sview.backgro
好的,我有这个案例,这是我为iphone8设计的屏幕正如您在这里看到的,我通过在该View和底部布局指南的顶部之间设置0px的约束,将其固定到superView的底部。它在所有手机上都能正常工作,除了发生这种情况的新iPhoneX:那不是我想要的行为。我想和其他iPhone一样,以0边距固定在底部。是否有使用Storyboard的解决方案?请仅使用Storyboard发布解决方案。我知道我可以通过编程来完成。我想这在Storyboard上应该很容易。谢谢 最佳答案 1-在Storyboard中选择您的View2-双击bottoms
我不知道如何在固定左右边距的情况下调整宽度。我没有找到任何固定的led/右边距API。 最佳答案 在代码中,要使View具有固定的左右边距以及灵活的宽度,您可以执行以下操作:UIView*parentView=self.view;//adjustasneededCGRectbounds=parentView.bounds;//getboundsofparentviewCGRectsubviewFrame=CGRectInset(bounds,20,0);//leftandrightmarginof20UIView*subview=[